package com.pethospital.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * 消息DTO
 */
@Data
public class MessageDTO {

    /**
     * 发送者类型：0-用户，1-医护人员
     */
    @NotNull(message = "发送者类型不能为空")
    private Integer senderType;

    /**
     * 发送者ID
     */
    @NotNull(message = "发送者ID不能为空")
    private Long senderId;

    /**
     * 消息内容
     */
    @NotBlank(message = "消息内容不能为空")
    private String content;

    /**
     * 内容类型：0-文本，1-图片，2-语音
     */
    @NotNull(message = "内容类型不能为空")
    private Integer contentType;
} 